package com.uade.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class Carrito implements Serializable {

	private Usuario usuario;
	private List<ItemCompra> itemVentas;
	private Date fecha;
	private long id;

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public List<ItemCompra> getItemVentas() {
		return itemVentas;
	}

	public void setItemVentas(List<ItemCompra> itemVentas) {
		this.itemVentas = itemVentas;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	// Total
	public double getTotal() {
		double total = 0.0;
		if (null != this.itemVentas && !this.itemVentas.isEmpty()) {

			for (ItemCompra itemVenta : this.itemVentas) {
				total = total + itemVenta.getPrecio();
			}

		}
		return total;
	}
}
